FROM amazoncorretto:21-alpine3.18

LABEL maintainer="ruoyi"

# 设置时区
ENV TZ=Asia/Shanghai
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone

# 创建工作目录
WORKDIR /home/ruoyi

# 复制jar包（根据实际构建路径调整）
COPY target/ruoyi-auth.jar ruoyi-auth.jar

# JVM参数（可通过docker run -e覆盖）
ENV JAVA_OPTS="-Xms512m -Xmx1024m -Dspring.profiles.active=prod"

EXPOSE 9200

ENTRYPOINT ["sh", "-c", "java ${JAVA_OPTS} -jar ruoyi-auth.jar"]